@charset "utf-8";
/* CSS Document */

#sub_menu_row{float:left;height:auto; width:100%; background:#aeaeae; border-top:1px solid #8a8a8a ;border-right:0 ;border-bottom:1px solid #8a8a8a; border-left: 0;}
#sub_menu_row .content_all { padding-top:0px; height:22px; }

#sub_menu_row ul{float:left;}
#sub_menu_row ul li { float:left; padding-top:3px; color:#666;font-weight:bold; font-size:12px; margin-right:10px;}
#sub_menu_row ul li a{ background:url(layout/sub-menu-row-arrow.jpg) no-repeat right center; padding-right:10px;color:#414141;}
#sub_menu_row ul li a:hover{color:#015379;text-decoration:none;}


#content .content-all-left{  float:left; width:690px;}
#content .content-all-right{  float:left; width:266px; position:relative; left:0px; padding:15px 0; }

#content .content-inner-small .title_border-small h1 span{color:#747373;font-size:25px;}


#content .content-all-right ul#right-menu-top {padding:65px 0 10px 0; margin-left:2px;}
#content .content-all-right ul#right-menu-top li {height:41px;border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#454545;font-weight:bold;font-size:20px; background:#f3f3f3 url(layout/services_box_menu_bg.jpg) no-repeat 0 0; margin-bottom:10px;padding:0; }

#content .content-all-right ul#right-menu-top li.selected {position:relative; left:-1px;background:#f3f3f3 }
#content .content-all-right ul#right-menu-top li a{height:33px;padding:8px 0 0 55px;color:#454545;width:auto; display:block;}
#content .content-all-right ul#right-menu-top li a:hover{color:#000000;text-decoration:none;}

#content .content-all-right ul#right-menu-top li a.webdesign{background:url(layout/webdesign.png) no-repeat left top;}
#content .content-all-right ul#right-menu-top li a.corporateid{background:url(layout/corporateid.png) no-repeat top left}
#content .content-all-right ul#right-menu-top li a.webaplication{background:url(layout/webapplication.png) no-repeat top left}
#content .content-all-right ul#right-menu-top li a.seomarketing{background:url(layout/seomarketing.png) no-repeat top left;}

.content-all-right .help-tip-box {float:right;width:252px;}

.content-all-right .help-tip-box .help-tip-arrow{float:left;height:auto; width:7px; height:18px; background: transparent url(layout/help-tips-to-left.jpg) no-repeat left bottom; position:relative; right:-2px; }
.content-all-right .help-tip-box .help-tip-content,
.quote_small{border:1px solid #dfdfdf; float:right; width:223px; padding: 5px 10px; background:#f3f3f3;}
.content-all-right .help-tip-box .help-tip-content p{font-size:11px;color:#202020;}
.content-all-right .help-tip-box .help-tip-content strong { background:url(layout/help-tips-to-right.jpg) no-repeat left; padding-left:10px;}

.quote_small{ background:#f3f3f3 url(layout/quote_small_top.jpg) no-repeat 8px 15px;margin:20px 0 10px 0px; padding:12px 8px ;font-size:12px; width:227px;}
.quote_small blockquote{background:url(layout/qoute_small_bottom.jpg) no-repeat 100% 95%;padding:3px 15px 10px 15px; margin:0;color:#656464; font-style:italic;line-height:18px;}

/*gallery*/
 #content .content-all-left #gallery a.img_gallery,
 #content .content-all-left #gallery a.img_gallery_last{border:1px solid #cecece; background:#dcdcdc; padding:2px;width:148px; height:120px;margin: 12px 11px 0 0; float:left;}
 #content .content-all-left #gallery a.img_gallery_last{margin-right:0px;}

#content .content-all-left #gallery a:hover.img_gallery,
 #content .content-all-left #gallery a:hover.img_gallery_last{border:1px solid #cecece;background:#d6ecff;}
 #content .content-all-left #gallery a.img_gallery img,
 #content .content-all-left #gallery a.img_gallery_last img{border:1px solid #fefefe;}


/*END gallery **/


/*start paging*/
.pagination{float:left; width:692px;}
.pagination .prev_link{float:left;width:140px;}
.pagination .next_link{float:right;width:140px; text-align:right;}
.pagination .middle_link{float:left;width:410px; text-align:center;}

.pagination a{height:20px;border:1px solid #dfdfdf;font-size:18px;font-weight:bold;color:#6a6a6a;display:inline-block; width:auto; padding:5px 6px 7px 6px;min-width:23px;background:#f3f3f3; margin:0 2px;}
.pagination .middle_link a{padding:3px 5px 4px 5px;}
.pagination a:hover {text-decoration:none;color:#000000;border:1px solid #b4cde2;}
.pagination a.active{text-decoration:none;color:#000000;border:1px solid #9e9e9e; background:#ebebeb;}

/*inaktiv allapot*/
.pagination a.prev_active{background:#f3f3f3 url(layout/portfolio_prev_active.jpg) no-repeat 6% 7px; padding-left:40px;margin:0;}
.pagination a.prev_inactive{background:#f9f9f9 url(layout/portfolio_prev_inactive.jpg) no-repeat 6% 7px; padding-left:40px;color:#b4b4b4;margin:0;}
.pagination a:hover.prev_inactive{color:#b4b4b4;border:1px solid #dfdfdf;}

.pagination a.next_active{background:#f3f3f3 url(layout/portfolio_next_active.jpg) no-repeat 94% 7px; padding-right:38px;margin:0;}
.pagination a.next_inactive{background:#f3f3f3 url(layout/portfolio_next_inactive.jpg) no-repeat 94% 7px; padding-right:38px;color:#b4b4b4;margin:0;}
.pagination a:hover.next_inactive{color:#b4b4b4;border:1px solid #dfdfdf;}

.pagination span{font-size:18px;font-weight:bold;color:#6a6a6a;display:inline-block; width:auto;padding:7px; letter-spacing:2px;}
/*end paging*/



.content-all-right .vertical-slide {float:right;width:240px; background:#f3f3f3; border:1px solid #dfdfdf;}
.content-all-right .vertical-slide:hover{border:1px solid #b4cde2;}
.content-all-right .vertical-slide h3{color:#6a6a6a;padding:8px 0 8px 0px;margin:0 13px;border-bottom:1px solid #dfdfdf; font-weight:bold;}
.content-all-right .vertical-slide span.img_slider{float:left;border:1px solid #cecece; background:#dcdcdc; padding:2px;width:99px; height:54px; margin-right:8px}
.content-all-right .vertical-slide span:hover.img_slider{border:1px solid #cecece;background:#d6ecff;}
.content-all-right .vertical-slide span.img_slider img {border:1px solid #fdfdfd; width:97px; height:52px;}

#content .content-all-right ul#right-menu-bottom {margin:0 0 0 12px;}
#content .content-all-right ul#right-menu-bottom li {height:42px;color:#6a6a6a;font-weight:bold;font-size:20px;  margin-bottom:12px;padding:0;}
#content .content-all-right ul#right-menu-bottom li a{background:#f3f3f3;height:33px;padding:8px 0 0 13px;color:#6a6a6a;width:auto; display:block;border:1px solid #dfdfdf;margin-left:12px;}
#content .content-all-right ul#right-menu-bottom li a:hover{color:#000000;text-decoration:none;border:1px solid #b4cde2;}
#content .content-all-right ul#right-menu-bottom li.selected {display:block; width:auto;height:41px;  background:url(layout/portfolio_right_menu_arrow.gif) no-repeat 0 0;}
#content .content-all-right ul#right-menu-bottom li.selected a {background:#ececec;}



#footer {float:left;}
